package com.hpeu_01.day0118.homework;


import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * 第二题：创建一个ArrayList集合（数据类型为String），向集合添加5个元素，完成以下需求：
 * 1、打印集合中元素的个数；
 * 2、打印索引为2、3的元素；
 * 3、删除索引为3的元素；
 * 4、修改索引为2的元素；
 *  遍历该集合并把元素打印出来
 */
public class HomeWork02 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("鲁班");
        list.add("百里守约");
        list.add("狄仁杰");
        list.add("虞姬");
        list.add("后羿");

        System.out.println("集合中元素的个数为："+list.size());
        System.out.println("索引为2的元素:"+list.get(2));
        System.out.println("索引为3的元素:"+list.get(3));
        //删除索引为3的元素
        list.remove(3);
        //修改索引为2的元素
        list.set(2,"黄忠");
        //用迭代器遍历集合
        Iterator iterator = list.iterator();
        while (iterator.hasNext()){
            System.out.print(iterator.next()+" ");
        }
    }
}
